/**
 * 常量
 */

const constants = {
  state: {
    // 页面
    page_companyCert: { name: '货源方审核', path: '/base/companyCert' },
    page_driverCert: { name: '司机审核', path: '/base/driverCert' },
    page_vehicleCert: { name: '车辆审核', path: '/base/vehicleCert' },
    page_consultCert: { name: '咨询回复', path: '/question/consult'},
    page_complainCert: { name: '投诉回复', path: '/question/complain'},
    page_bill:{ name: '开票申请', path: '/bill/bill'},
    page_bill_pass:{ name:'开票申请处理', path: '/bill/bills'},
    page_order: { name: '订单', path: '/order/orders' },
    page_payment: { name: '支付', path: '/pay/payment' },
    page_warn: { name: '预警', path: '/warn/warn' },

    // 用户类型
    userType_sys: '00', // 系统用户
    userType_company: '01', // 货源方(物流公司)

    // websocket相关
    ws_subscribe_pre_topic: '/topic',  // 客户端订阅统一前缀: 广播
    ws_subscribe_pre_user: '/user', // 客户端订阅统一前缀: 点对点

    ws_subscribe_suf_notice: '/notice',  // 客户端订阅统一后缀: 通知公告相关订阅主题
    ws_subscribe_suf_business: '/business',  // 客户端订阅统一后缀: 业务相关订阅主题

    ws_msg_type_refreshNotice: 'refresh_notice',  // 消息类型: 刷新通知公告
    ws_msg_type_refreshBusiness: 'refresh_business',  // 消息类型: 刷新业务消息

    // 业务消息类型
    wsMsg_certCompany: 'cert_company',  // 新的待审核货源方
    wsMsg_certCompany_pass: 'cert_company_pass',  // 货源方审核通过
    wsMsg_certCompany_fail: 'cert_company_fail',  // 货源方审核不通过
    wsMsg_certDriver: 'cert_driver',  // 新的待审核司机
    wsMsg_certDriver_pass: 'cert_driver_pass',  // 司机审核通过
    wsMsg_certDriver_fail: 'cert_driver_fail',  // 司机审核不通过
    wsMsg_certVehicle: 'cert_vehicle',  // 新的待审核车辆
    wsMsg_certVehicle_pass: 'cert_vehicle_pass',  // 车辆审核通过
    wsMsg_certVehicle_fail: 'cert_vehicle_fail',  // 车辆审核不通过
    wsMsg_certConsult: 'cert_consult',//新的咨询
    wsMsg_certConsult_finish:'cert_consult_finish',//咨询已回复
    wsMsg_certComplain: 'cert_complain',//新的投诉
    wsMsg_certConsult_finish:'cert_complain_finish',//投诉已回复
    wsMsg_orderFinish: 'order_finish',  // 订单已完成
    wsMsg_certBill: 'cert_bill',//发票申请
    wsMsg_certBillPass: 'cert_bill_pass', //发票被处理
    wsMsg_certBillFail: 'cert_bill_fail', //发票撤回
    wsMsg_paymentApply: 'payment_apply', // 新的支付申请
    wsMsg_warnNew: 'warn_new',  // 新的预警

    // 审核状态(货源方、司机、车辆)
    isCert_wrz: '0',  // 未认证
    isCert_shz: '1',  // 审核中
    isCert_yrz: '2',  // 已认证
    isCert_rzsb: '3', // 认证失败

    // 订单状态
    orderStatus_dfc: '1', // 待发车
    orderStatus_ysz: '2', // 运输中
    orderStatus_ywc: '3', // 已完成

    // 支付状态
    payStatus_ysq: '1', // 已申请
    payStatus_yzf: '2', // 已支付
    payStatus_ycx: '3', // 已撤销

  }
}

export default constants
